import axios from 'axios'

//方式4
export function request(config) {
    //1.创建axios的实例
    const instance1 = axios.create({
        baseURL: 'http://123.207.32.32:8000/api/hy',
        timeout: 5000
    })

    //2.axios的拦截器(请求拦截)
    //.interceptors.request.use(config => {
        //1.比如config中的一些信息不符合服务器中的一些要求
        //2.比如每次发送网络请求时，都希望在界面显示一个加载的图标
        //3.某些网络请求(比如登录)，必须携带一些特殊的信息

        //拦截之后一定要返回出去
        //return config
    //})


    // instance1.interceptors.response(响应拦截)
    instance1.interceptors.response.use(res => {
        return res.data;
    },err => {
        return err;
    })


    return instance1(config)
}
